npm and eslint


Posted by s103071049 on 2021-06-15

NPM (Node Package Manager)

  • Package 可以當作 library 看。為別人寫好的套件
  • 用途 : 管理 node js 套件的程式。用別人的 library 做事情

(一) 使用 NPM 步驟

  1. 於 git bash 輸入 npm init,接著一直按 enter。電腦會產生 package.jason
  2. google 使用套件,如 npm install mathjs
  3. 以 ls-al 檢視安裝內容。發現 : package-log.json,會記錄安裝套件的dependencies (套件間依賴關係,使用 a 又用了 b 將這些依賴存成檔案)、package.json 中 dependencies 多了 math.js (它會自動將你用到的套件存到裡面)、node_modules 可以已安裝的套件。
  4. 專案傳至 gitHub 會忽略 node_modules ,因為已有 package.json 、 package-log.json 紀錄安裝的套件,所以不需要將套件的完整程式碼,一併上傳。將專案至 gitHub 抓下會使用 npm install
  5. npm install 會檢視有哪些 dependencies ,將這些 dependencies 一併安裝下來
  • RMK.
    於子資料夾安裝,他會母資料夾找,他會自動裝到母資料夾,可於子資料夾中使用。如果真的很想在子資料夾安裝,下 npm init。

Eslint

  • 用途 : 語法檢查工具
  • 建議 : 從後面修到前面 (怕增刪行號,行號不好找)

#npm #ESLint







Related Posts

筆記、[FE303] React 的好夥伴:Redux

筆記、[FE303] React 的好夥伴:Redux

[MTR04] W2 D14 練習四:請寫出一個叫做 star 的 function 並且接受一個參數 n,能回傳 n 個 *。

[MTR04] W2 D14 練習四:請寫出一個叫做 star 的 function 並且接受一個參數 n,能回傳 n 個 *。

metadata 、<meta> 知多少

metadata 、<meta> 知多少


Comments